package vg.modules.filter;

/**
 * This interface determines methods for filter panel.
 *
 * @author Timur Zolotuhin (e-mail: tzolotuhin@gmail.com)
 */
public interface IFilterPanel {
    // open in new tab
    public final static int OPEN_IN_NEW_TAB_MODE = 1;

    // open in current tab
    public final static int OPEN_IN_CURRENT_TAB_MODE = 2;

    // select elements
    public final static int SELECT_MODE = 3;

    /**
	 * This method sets action mode.
	 * @param aMode - mode for action of filter. See IFilter.OPEN_IN_NEW_TAB_MODE and IFilter.OPEN_IN_CURRENT_TAB_MODE.
	 */
	public void setActionMode(final int aMode);
}
